/* -------------------------------------------------------------------------
//  File        :   scene.h
//  Author      :   able
//  Datet       :   2014/4/18 1:05
//  Brief       :   
//
// -----------------------------------------------------------------------*/
#ifndef __SCENE_H_
#define __SCENE_H_

#include <list>
#include "layer.h"
class CScene
{
public:
    CScene(void);
    virtual ~CScene(void);

    virtual void Update();
    virtual void Render();

    void AddLayer(CLayer* layer);

protected:

    bool m_endScene;
    std::list<CLayer*> m_layers;
};

#endif // __SCENE_H_
